Definition of "on the town"

on the town